gtk4.git
8 years agowidget: Fix UPDATES debug rendering
Timm Bäder [Wed, 23 Aug 2017 11:58:21 +0000 (13:58 +0200)]
widget: Fix UPDATES debug rendering

Choose the right widget to add the debug updates to (the one with the
window) and the correct region (the one in that window's coordinates).

8 years agotestgtk: Remove some invalid css
Timm Bäder [Wed, 23 Aug 2017 09:05:20 +0000 (11:05 +0200)]
testgtk: Remove some invalid css

8 years agowidget: Remove unused draw_internal prototype
Timm Bäder [Mon, 21 Aug 2017 10:40:41 +0000 (12:40 +0200)]
widget: Remove unused draw_internal prototype

gtk_widget_draw_internal is now only used inside gtkwidget.c, so remove
the prototype from gtkwidgetprivate.h. And since all incovacations call
it with clip_to_size=TRUE, remove that parameter.

8 years agoUpdate Italian translation
Milo Casagrande [Wed, 23 Aug 2017 07:18:25 +0000 (07:18 +0000)]
Update Italian translation

8 years agoUpdate Italian translation
Milo Casagrande [Wed, 23 Aug 2017 07:14:01 +0000 (07:14 +0000)]
Update Italian translation

8 years agoUpdated Lithuanian translation
Aurimas Černius [Tue, 22 Aug 2017 20:06:07 +0000 (23:06 +0300)]
Updated Lithuanian translation

8 years agogetting_started: Sync filenames & section headings
Daniel Boles [Tue, 22 Aug 2017 13:14:53 +0000 (14:14 +0100)]
getting_started: Sync filenames & section headings

The order of Examples 3 and 4 was swapped, so the headings updated
themselves, but the filenames were left reflecting the old order.

https://bugzilla.gnome.org/show_bug.cgi?id=786553

8 years agoHandle emoji data change in emoji chooser
Matthias Clasen [Sat, 19 Aug 2017 18:05:48 +0000 (14:05 -0400)]
Handle emoji data change in emoji chooser

Update the settings schema to follow the change in Emoji data,
and make the emoji chooser code handle the new format.

8 years agoAdd shortnames to emoji data
Matthias Clasen [Sat, 19 Aug 2017 18:05:16 +0000 (14:05 -0400)]
Add shortnames to emoji data

The json file is from

https://github.com/emojione/emojione/tree/master/extras/alpha-codes

It is under the MIT license.

8 years agoDon't consume too many key releases
Matthias Clasen [Tue, 22 Aug 2017 10:41:31 +0000 (06:41 -0400)]
Don't consume too many key releases

The Emoji input support in GtkIMContextSimple was
unintentionally consuming too many key release
events. Fix this.

https://bugzilla.gnome.org/show_bug.cgi?id=786594

8 years agobuild: Use the appropriate symbol visibility annotation
Emmanuele Bassi [Tue, 22 Aug 2017 09:27:14 +0000 (10:27 +0100)]
build: Use the appropriate symbol visibility annotation

We cargo-culted this from Autotools, but GCC on Windows supports the
same __declspec syntax as MSVC. The only difference is the additional
flag needed for GCC-like compilers.

8 years agobuild: Fix macOS linker compatibility flags
Emmanuele Bassi [Tue, 22 Aug 2017 09:24:45 +0000 (10:24 +0100)]
build: Fix macOS linker compatibility flags

The linker on macOS does not support '=' in its command line; there's no
guarantee that we are using the correct compatibility versions compared
to the Autotools build, but for that we'll need to build GTK+ master on
macOS.

8 years agobuild: Allow using libepoxy as a subproject
Emmanuele Bassi [Tue, 22 Aug 2017 09:20:45 +0000 (10:20 +0100)]
build: Allow using libepoxy as a subproject

Like we do for Graphene, we can build libepoxy as a sub-project of GTK+
in case we do not find the dependency installed on the system.

8 years agoUpdate Spanish translation
Daniel Mustieles [Mon, 21 Aug 2017 11:36:06 +0000 (11:36 +0000)]
Update Spanish translation

8 years agocontainer: Fix scrolling adjustment coordinates
Timm Bäder [Mon, 21 Aug 2017 10:12:50 +0000 (12:12 +0200)]
container: Fix scrolling adjustment coordinates

8 years agocontainer: Remove gtk_container_propagate_draw
Timm Bäder [Mon, 21 Aug 2017 07:33:14 +0000 (09:33 +0200)]
container: Remove gtk_container_propagate_draw

It's superseded by gtk_widget_snapshot_child now.

8 years agotextview: Draw children using gtk_widget_snapshot_child
Timm Bäder [Mon, 21 Aug 2017 07:25:32 +0000 (09:25 +0200)]
textview: Draw children using gtk_widget_snapshot_child

8 years agoUpdate Nepali translation
Pawan Chitrakar [Sun, 20 Aug 2017 23:49:13 +0000 (23:49 +0000)]
Update Nepali translation

8 years agoUpdate Nepali translation
Pawan Chitrakar [Sun, 20 Aug 2017 23:42:21 +0000 (23:42 +0000)]
Update Nepali translation

8 years agoUpdate Malayalam translation
Anish Sheela [Sun, 20 Aug 2017 21:00:03 +0000 (21:00 +0000)]
Update Malayalam translation

8 years agoUpdate German translation
Mario Blättermann [Sun, 20 Aug 2017 18:03:19 +0000 (18:03 +0000)]
Update German translation

8 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Sun, 20 Aug 2017 16:06:09 +0000 (16:06 +0000)]
Update Kazakh translation

8 years agoUpdate French translation
Alexandre Franke [Sat, 19 Aug 2017 14:48:49 +0000 (14:48 +0000)]
Update French translation

8 years agoUpdate French translation
Alexandre Franke [Sat, 19 Aug 2017 14:46:50 +0000 (14:46 +0000)]
Update French translation

8 years agoUpdated Serbian translation
Мирослав Николић [Sat, 19 Aug 2017 13:45:15 +0000 (15:45 +0200)]
Updated Serbian translation

8 years agoUpdate German translation
Mario Blättermann [Sat, 19 Aug 2017 11:50:58 +0000 (11:50 +0000)]
Update German translation

8 years agowidget: Remove outdated comment about widget coordinates
Timm Bäder [Sat, 19 Aug 2017 09:43:29 +0000 (11:43 +0200)]
widget: Remove outdated comment about widget coordinates

Not so odd anymore.

8 years agoRemove gdk_event_get_user_data from public headers
Timm Bäder [Wed, 16 Aug 2017 08:37:17 +0000 (10:37 +0200)]
Remove gdk_event_get_user_data from public headers

And add it back in gdk-private.h

8 years agogdk: wayland: always set buffer scale on size update
Lionel Landwerlin [Fri, 18 Aug 2017 22:57:56 +0000 (23:57 +0100)]
gdk: wayland: always set buffer scale on size update

We're only updating this when we have an EGL window. This means we
have the wrong scaling factor when using Vulkan.

https://bugzilla.gnome.org/show_bug.cgi?id=786492

8 years agogsk: vulkan: fix image uploading
Lionel Landwerlin [Fri, 18 Aug 2017 19:38:54 +0000 (20:38 +0100)]
gsk: vulkan: fix image uploading

The memory alignment requirements are different from the image layout.
We want the rowPitch to know where to upload the lines.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
https://bugzilla.gnome.org/show_bug.cgi?id=786485

8 years agoUpdate Croatian translation
gogo [Fri, 18 Aug 2017 20:34:30 +0000 (20:34 +0000)]
Update Croatian translation

8 years agoUpdate Croatian translation
gogo [Fri, 18 Aug 2017 20:31:56 +0000 (20:31 +0000)]
Update Croatian translation

8 years agogdkwindow: Avoid re-setting the opaque region if it doesn't change
Rui Matos [Fri, 18 Aug 2017 10:01:54 +0000 (12:01 +0200)]
gdkwindow: Avoid re-setting the opaque region if it doesn't change

This avoids, at least, needless chatter with the compositor and the X
server in X11's case.

https://bugzilla.gnome.org/show_bug.cgi?id=786469

8 years agoUpdate Slovak translation
Dušan Kazik [Fri, 18 Aug 2017 16:09:11 +0000 (16:09 +0000)]
Update Slovak translation

8 years agobuild: Print out a configuration summary
Emmanuele Bassi [Fri, 18 Aug 2017 15:56:09 +0000 (16:56 +0100)]
build: Print out a configuration summary

Add some easy to check summary of the configuration step, especially for
optional features that can use automatic discovery.

8 years agoUpdated Czech translation
Marek Cernocky [Fri, 18 Aug 2017 08:57:21 +0000 (10:57 +0200)]
Updated Czech translation

8 years agogdk/x11: Extract GdkDeviceTool tool ID from "Wacom Serial IDs" property
Carlos Garnacho [Thu, 17 Aug 2017 12:07:12 +0000 (14:07 +0200)]
gdk/x11: Extract GdkDeviceTool tool ID from "Wacom Serial IDs" property

This property contains 5 integers, of which the last 2 respectively
contain the tool serial number and tool ID. We were only extracting the
first so far, but GdkDeviceTool also has API getters for the latter,
which remained 0.

https://bugzilla.gnome.org/show_bug.cgi?id=786400

8 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Thu, 17 Aug 2017 10:24:10 +0000 (10:24 +0000)]
Update Brazilian Portuguese translation

8 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Thu, 17 Aug 2017 10:19:51 +0000 (10:19 +0000)]
Update Brazilian Portuguese translation

8 years agoUpdate Galician translation
Fran Dieguez [Wed, 16 Aug 2017 22:41:41 +0000 (22:41 +0000)]
Update Galician translation

8 years agowidget: Remove some always-true precondition checks
Timm Bäder [Tue, 15 Aug 2017 19:36:57 +0000 (21:36 +0200)]
widget: Remove some always-true precondition checks

8 years agoGdkDisplay: Call the correct push|pop_error_trap()
Daniel Boles [Tue, 15 Aug 2017 18:29:22 +0000 (19:29 +0100)]
GdkDisplay: Call the correct push|pop_error_trap()

It is wrong to assume all Displays are of the same class as the default.

https://bugzilla.gnome.org/show_bug.cgi?id=784016

8 years agoScrolledWindow: Bin unreachable ternary branches
Daniel Boles [Tue, 15 Aug 2017 14:15:08 +0000 (15:15 +0100)]
ScrolledWindow: Bin unreachable ternary branches

We already checked that the child is not NULL above.

Coverity CID 1454191

8 years agogtkpango: Remove unused functions
Timm Bäder [Tue, 15 Aug 2017 19:20:19 +0000 (21:20 +0200)]
gtkpango: Remove unused functions

Remove _gtk_pango_move_lines and a few function declarations in the
private header file since they are only used inside gtkpango.c

8 years agobuild: Install gtkcenterbox.h
Timm Bäder [Tue, 15 Aug 2017 19:19:48 +0000 (21:19 +0200)]
build: Install gtkcenterbox.h

8 years agoWidget: Fix outdated comments about tooltips
Daniel Boles [Tue, 15 Aug 2017 01:11:19 +0000 (02:11 +0100)]
Widget: Fix outdated comments about tooltips

They are not usually yellow anymore, the previous advice about how to
style them was for pre-3.20 versions, and the immediate replacement (CSS
class .tooltip) does not seem ready for primetime.

https://bugzilla.gnome.org/show_bug.cgi?id=784421

8 years agobuild: Ensure introspection data points to the right header
Emmanuele Bassi [Tue, 15 Aug 2017 16:13:30 +0000 (17:13 +0100)]
build: Ensure introspection data points to the right header

We have different header files for different sections of our API,
including introspection.

8 years agobuild: Move Vulkan shader handling to its own directory
Emmanuele Bassi [Tue, 15 Aug 2017 15:17:05 +0000 (16:17 +0100)]
build: Move Vulkan shader handling to its own directory

Spooky action at a distance is not really allowed in Meson, so the rules
to generate the SPV files should go in their own directory.

Tested by: Rico Tzschichholz <ricotz@ubuntu.com>

8 years agobuild: Partially revert "Drop old MSC makefiles"
Chun-wei Fan [Tue, 15 Aug 2017 02:39:51 +0000 (10:39 +0800)]
build: Partially revert "Drop old MSC makefiles"

gtk/libgtk4.manifest.in is used to give the themed print dialog on
Windows, which should not be removed, so we ought to get it back.

https://bugzilla.gnome.org/show_bug.cgi?id=773299

8 years agogtk/gtkemojichooser.c: Don't use g_autoptr()
Chun-wei Fan [Tue, 15 Aug 2017 02:43:01 +0000 (10:43 +0800)]
gtk/gtkemojichooser.c: Don't use g_autoptr()

We can't use g_autoptr() on non-GCC-style compilers.

https://bugzilla.gnome.org/show_bug.cgi?id=773299

8 years agomake-pot: Make it executable
Piotr Drąg [Tue, 15 Aug 2017 14:30:14 +0000 (16:30 +0200)]
make-pot: Make it executable

Oops.

8 years agoRestore make-pot script
Piotr Drąg [Tue, 15 Aug 2017 14:16:32 +0000 (16:16 +0200)]
Restore make-pot script

Until #783099 is fixed.

8 years agodocs: Update references to Meson CLI utilities
Emmanuele Bassi [Tue, 15 Aug 2017 13:08:57 +0000 (14:08 +0100)]
docs: Update references to Meson CLI utilities

The separate `mesonconf` and `mesontest` binaries have been deprecated,
in favour of `meson` sub-commands.

8 years agobroadway: Build fixes
Emmanuele Bassi [Tue, 15 Aug 2017 12:57:53 +0000 (13:57 +0100)]
broadway: Build fixes

The Broadway backend does not build after commit c409fca7 dropped some
occurrences of the root window from GDK.

8 years agogdk: Remove another gdk_window_new_input reference
Timm Bäder [Tue, 15 Aug 2017 13:00:49 +0000 (15:00 +0200)]
gdk: Remove another gdk_window_new_input reference

The most obvious one.

8 years agobuild: Remove more wrong kwargs
Timm Bäder [Tue, 15 Aug 2017 12:55:17 +0000 (14:55 +0200)]
build: Remove more wrong kwargs

declare_dependency does not take a depends: kwarg and meson 0.42.0
started warning about that.

8 years agobuild: Remove wrong kwargs from a11y test()s
Timm Bäder [Tue, 15 Aug 2017 12:48:43 +0000 (14:48 +0200)]
build: Remove wrong kwargs from a11y test()s

test() does not take install: or install_dir: kwargs.

8 years agoRemove an erroneous unref
Matthias Clasen [Tue, 15 Aug 2017 10:40:05 +0000 (06:40 -0400)]
Remove an erroneous unref

This was leftover by accident.

8 years agoUpdated Serbian translation
Мирослав Николић [Tue, 15 Aug 2017 04:26:02 +0000 (06:26 +0200)]
Updated Serbian translation

8 years agoUpdated Serbian translation
Мирослав Николић [Tue, 15 Aug 2017 04:25:13 +0000 (06:25 +0200)]
Updated Serbian translation

8 years agotestpopover: Sync initial vals of controls & props
Daniel Boles [Mon, 14 Aug 2017 22:10:59 +0000 (23:10 +0100)]
testpopover: Sync initial vals of controls & props

The ComboBoxes were initially empty, rather than reflecting the initial
values of the properties. The CheckButtons were only correct by chance.
Fix this by setting the initial values on the widgets and binding them
to the properties using SYNC_CREATE, so the two are always synced up.

https://bugzilla.gnome.org/show_bug.cgi?id=786209

8 years agobuild: Fix post-install script
Emmanuele Bassi [Mon, 14 Aug 2017 21:29:44 +0000 (22:29 +0100)]
build: Fix post-install script

Use the appropriate variable when expanding the input method modules
path.

8 years agomeson: install gdkvulkancontext.h
Marc-Antoine Perennou [Wed, 24 May 2017 08:18:37 +0000 (10:18 +0200)]
meson: install gdkvulkancontext.h

https://bugzilla.gnome.org/show_bug.cgi?id=782981

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
8 years agomeson: install gdkdrawcontext.h
Marc-Antoine Perennou [Wed, 24 May 2017 08:09:35 +0000 (10:09 +0200)]
meson: install gdkdrawcontext.h

https://bugzilla.gnome.org/show_bug.cgi?id=782981

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
8 years agogdk: fix headers installation path
Marc-Antoine Perennou [Tue, 23 May 2017 08:32:27 +0000 (10:32 +0200)]
gdk: fix headers installation path

https://bugzilla.gnome.org/show_bug.cgi?id=782981

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
8 years agoRemove MAINTAINER file
Emmanuele Bassi [Mon, 14 Aug 2017 16:45:41 +0000 (17:45 +0100)]
Remove MAINTAINER file

The DOAP file is a better description of the maintainership of the
project.

8 years agoRemove obsolete README for Windows
Emmanuele Bassi [Mon, 14 Aug 2017 16:45:02 +0000 (17:45 +0100)]
Remove obsolete README for Windows

Using Meson we get Windows support, both via Ninja and Visual Studio.

8 years agoRename 'HACKING' to 'CONTRIBUTING'
Emmanuele Bassi [Mon, 14 Aug 2017 16:43:40 +0000 (17:43 +0100)]
Rename 'HACKING' to 'CONTRIBUTING'

And remove redundant and obsolete information.

8 years agodocs: Update the 'building gtk' guide
Emmanuele Bassi [Mon, 14 Aug 2017 11:32:33 +0000 (12:32 +0100)]
docs: Update the 'building gtk' guide

Clean up for Meson.

8 years agodocs: Update the release instructions
Emmanuele Bassi [Sun, 13 Aug 2017 16:23:21 +0000 (17:23 +0100)]
docs: Update the release instructions

8 years agodocs: Update the README
Emmanuele Bassi [Sun, 13 Aug 2017 12:29:42 +0000 (13:29 +0100)]
docs: Update the README

Let's bring it into this century, and drop outdated information.

8 years agoDrop old MSC makefiles
Emmanuele Bassi [Sun, 13 Aug 2017 11:59:23 +0000 (12:59 +0100)]
Drop old MSC makefiles

8 years agoDrop Autotools build
Emmanuele Bassi [Sun, 13 Aug 2017 11:57:45 +0000 (12:57 +0100)]
Drop Autotools build

We are officially switching to Meson as the default build system for
GTK+.

8 years agoUpdate Indonesian translation
Kukuh Syafaat [Mon, 14 Aug 2017 20:18:42 +0000 (20:18 +0000)]
Update Indonesian translation

8 years agoUpdate Indonesian translation
Kukuh Syafaat [Mon, 14 Aug 2017 20:17:43 +0000 (20:17 +0000)]
Update Indonesian translation

8 years agoRedo emoji data slightly
Matthias Clasen [Sun, 13 Aug 2017 19:16:11 +0000 (15:16 -0400)]
Redo emoji data slightly

No longer store variation sequences explicitly. Instead, put a 0
in the sequence where the modifiers will be inserted. This is more
compact, and it allows us to put variations directly into the
recent section.

Update the type of the recent-emoji setting to match these changes.

8 years agopopover: Remove double assignment
Timm Bäder [Mon, 14 Aug 2017 17:27:50 +0000 (19:27 +0200)]
popover: Remove double assignment

8 years agoUpdate Spanish translation
Daniel Mustieles [Mon, 14 Aug 2017 16:06:32 +0000 (16:06 +0000)]
Update Spanish translation

8 years agogtkwindowprivate: Remove _gtk_window_keys_foreach
Timm Bäder [Mon, 14 Aug 2017 12:24:29 +0000 (14:24 +0200)]
gtkwindowprivate: Remove _gtk_window_keys_foreach

Unused outside of gtkwindow.c

8 years agowinodw: Remove _gtk_window_reposition prototype
Timm Bäder [Mon, 14 Aug 2017 12:24:10 +0000 (14:24 +0200)]
winodw: Remove _gtk_window_reposition prototype

It's never implemented.

8 years agomeson: Don't define G_ENABLE_CONSISTENCY_CHECKS unconditionally
Timm Bäder [Mon, 14 Aug 2017 11:01:22 +0000 (13:01 +0200)]
meson: Don't define G_ENABLE_CONSISTENCY_CHECKS unconditionally

We add it back later depending on the current buildtype.

8 years agowidget: Remove gtk_widget_get_border_allocation
Timm Bäder [Mon, 14 Aug 2017 10:20:42 +0000 (12:20 +0200)]
widget: Remove gtk_widget_get_border_allocation

8 years agowidget: Remove gtk_widget_get_content_allocation
Timm Bäder [Mon, 14 Aug 2017 10:12:09 +0000 (12:12 +0200)]
widget: Remove gtk_widget_get_content_allocation

Replace it where we still need something similar, e.g. in
gtk_widget_translate_coordinates

8 years agowidget: Remove gtk_widget_get_margin_allocation
Timm Bäder [Mon, 14 Aug 2017 08:18:14 +0000 (10:18 +0200)]
widget: Remove gtk_widget_get_margin_allocation

It's not needed anymore with get_outer_allocation (which will be
replaced by something more appropriately named).

8 years agoUpdate Catalan translation
Jordi Mas [Sun, 13 Aug 2017 22:36:36 +0000 (00:36 +0200)]
Update Catalan translation

8 years agoUpdate Galician translation
Fran Dieguez [Sun, 13 Aug 2017 22:19:01 +0000 (22:19 +0000)]
Update Galician translation

8 years agoconvert-emoji: Don’t pointlessly do rest of loop
Daniel Boles [Sun, 13 Aug 2017 16:39:13 +0000 (17:39 +0100)]
convert-emoji: Don’t pointlessly do rest of loop

skip can never become FALSE again, so break as soon as it becomes TRUE.

8 years agoUpdate Turkish translation
Muhammet Kara [Sun, 13 Aug 2017 16:34:57 +0000 (16:34 +0000)]
Update Turkish translation

(cherry picked from commit a6de59845ac247c309f19ebff5547229d0cd5ed2)

8 years agomeson: Add emoji data
Timm Bäder [Sun, 13 Aug 2017 16:08:41 +0000 (18:08 +0200)]
meson: Add emoji data

Otherwise we crash at runtime.

8 years agogsk: Add color shader sources to meson build files
Timm Bäder [Sun, 13 Aug 2017 16:01:34 +0000 (18:01 +0200)]
gsk: Add color shader sources to meson build files

8 years agoDon't update headings in an idle
Matthias Clasen [Sun, 13 Aug 2017 13:27:37 +0000 (09:27 -0400)]
Don't update headings in an idle

It is not necessary since flow box invalidation is
all synchronous currently. If that ever changes,
this code will need adjustment.

8 years agoscrolled window: Don't leak timeout sources
Matthias Clasen [Sun, 13 Aug 2017 13:24:50 +0000 (09:24 -0400)]
scrolled window: Don't leak timeout sources

We must only create a new source if there isn't one already,
otherwise we override the ID and leak the previous one.

8 years agoAdd names to more sources
Matthias Clasen [Sun, 13 Aug 2017 13:03:40 +0000 (09:03 -0400)]
Add names to more sources

This makes debugging mainloop-related issues more pleasant.

8 years agoemoji: Fix a leak
Matthias Clasen [Sun, 13 Aug 2017 11:49:57 +0000 (07:49 -0400)]
emoji: Fix a leak

We were leaking the list of recently used Emoji here.
Pointed out by Timm Bädert.

8 years agoemoji: Start search on the first character
Matthias Clasen [Sun, 13 Aug 2017 11:49:13 +0000 (07:49 -0400)]
emoji: Start search on the first character

There is no need to wait for a longer prefix here.
We already display all the content anyway, it will
only get less.

8 years agoUpdate Nepali translation
Pawan Chitrakar [Sun, 13 Aug 2017 08:30:09 +0000 (08:30 +0000)]
Update Nepali translation

8 years agoUpdate Nepali translation
Pawan Chitrakar [Sun, 13 Aug 2017 08:08:44 +0000 (08:08 +0000)]
Update Nepali translation

8 years agoUpdate Polish translation
Piotr Drąg [Sat, 12 Aug 2017 23:24:38 +0000 (01:24 +0200)]
Update Polish translation

8 years agoUpdate POTFILES.skip
Piotr Drąg [Sat, 12 Aug 2017 23:18:31 +0000 (01:18 +0200)]
Update POTFILES.skip

8 years agoFix the meson build
Matthias Clasen [Sat, 12 Aug 2017 23:06:00 +0000 (19:06 -0400)]
Fix the meson build